package com.example.demo.jucConcurrent.FutureTask详解;

/**
 * FuTure表示了一个任务的生命周期,是一个可取消的异步运算,可以看做事一个异步粗啊哦做的占位符,他讲来在
 * 未来的某个时刻,并提供对其结构的访问,在并发包张红许多异步任务类都继承Futire,
 * 其中典型的就是FutureTask,
 *
 * FutureTask为Fure提供 基础的实现,如过去任务执行的结果(get)和取消任务的结果(cancel)等,如果任务尚未完成,
 * 获取任务结果将阻塞,一旦执行借宿,任务就不能被启动或者取消使用.FutureTask常用来封装Calabe和Runnable,
 * 可以作为一个任务交到哦线程池中,除了作为一个独立之外,此类也提供了一些功能性函数提供我们创建自定义task类使用
 * FutureTask是线程安全由CAS来保证.
 */
public class demo01 {
}
